first-place finish - Spanish English Dictionary